package com.qianli.cashmama.trade.entity;

import com.fqgj.common.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * User: Karl
 * Date: 2020-04-09
 * Time: 15:36:37.341
 * TableDesc:
 */
public class TBillRepaymentDetailEntity extends BaseEntity {
    /**
     * 还款流水号
     */
    private String bizNo;
    /**
     * 账单编号
     */
    private String billNo;
    /**
     * 交易编号
     */
    private String tradeNo;
    /**
     * 产品类目
     */
    private String productCategory;
    /**
     * 产品编码
     */
    private String productCode;
    /**
     * 还款金额
     */
    private BigDecimal paidCapital;
    /**
     * 单笔还款减免金额
     */
    private BigDecimal discountCapital;
    /**
     * 还款渠道
     */
    private String paidChannel;
    /**
     * 渠道手续费
     */
    private BigDecimal channelServiceFee;
    /**
     * 还款银行卡
     */
    private String bankNo;
    /**
     * 支付流水号
     */
    private String payBizNo;
    /**
     * 产品编码
     */
    private String operator;
    /**
     * 入账时间
     */
    private Date accountedTime;


    public String getBizNo() {
        return this.bizNo;
    }

    public TBillRepaymentDetailEntity setBizNo(String bizNo) {
        this.bizNo = bizNo;
        return this;
    }

    public String getBillNo() {
        return this.billNo;
    }

    public TBillRepaymentDetailEntity setBillNo(String billNo) {
        this.billNo = billNo;
        return this;
    }

    public String getTradeNo() {
        return this.tradeNo;
    }

    public TBillRepaymentDetailEntity setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
        return this;
    }

    public String getProductCategory() {
        return this.productCategory;
    }

    public TBillRepaymentDetailEntity setProductCategory(String productCategory) {
        this.productCategory = productCategory;
        return this;
    }

    public String getProductCode() {
        return this.productCode;
    }

    public TBillRepaymentDetailEntity setProductCode(String productCode) {
        this.productCode = productCode;
        return this;
    }

    public BigDecimal getPaidCapital() {
        return this.paidCapital;
    }

    public TBillRepaymentDetailEntity setPaidCapital(BigDecimal paidCapital) {
        this.paidCapital = paidCapital;
        return this;
    }

    public BigDecimal getDiscountCapital() {
        return this.discountCapital;
    }

    public TBillRepaymentDetailEntity setDiscountCapital(BigDecimal discountCapital) {
        this.discountCapital = discountCapital;
        return this;
    }

    public String getPaidChannel() {
        return this.paidChannel;
    }

    public TBillRepaymentDetailEntity setPaidChannel(String paidChannel) {
        this.paidChannel = paidChannel;
        return this;
    }

    public BigDecimal getChannelServiceFee() {
        return this.channelServiceFee;
    }

    public TBillRepaymentDetailEntity setChannelServiceFee(BigDecimal channelServiceFee) {
        this.channelServiceFee = channelServiceFee;
        return this;
    }

    public String getBankNo() {
        return this.bankNo;
    }

    public TBillRepaymentDetailEntity setBankNo(String bankNo) {
        this.bankNo = bankNo;
        return this;
    }

    public String getPayBizNo() {
        return this.payBizNo;
    }

    public TBillRepaymentDetailEntity setPayBizNo(String payBizNo) {
        this.payBizNo = payBizNo;
        return this;
    }

    public String getOperator() {
        return this.operator;
    }

    public TBillRepaymentDetailEntity setOperator(String operator) {
        this.operator = operator;
        return this;
    }

    public Date getAccountedTime() {
        return this.accountedTime;
    }

    public TBillRepaymentDetailEntity setAccountedTime(Date accountedTime) {
        this.accountedTime = accountedTime;
        return this;
    }
}
